API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsGraphics
RenderQueues
RenderStrategies
Commands
Enums
RenderCommandType.h
1
// RenderCommandType.h
3
//
5
6
namespace
nkGraphics
7
{
11
enum class
RENDER_COMMAND_TYPE
12
{
13
UNKNOWN
= 0,
14
CHANGE_SHADER
,
15
CHANGE_MESH
,
16
DRAW
,
17
PREPARE_INSTANCE
18
} ;
19
}
nkGraphics::RENDER_COMMAND_TYPE
RENDER_COMMAND_TYPE
Lists available commands for a RenderStrategy to provide.
Definition:
RenderCommandType.h:12
nkGraphics::RENDER_COMMAND_TYPE::CHANGE_MESH
@ CHANGE_MESH
Changes the active mesh for current state.
nkGraphics::RENDER_COMMAND_TYPE::CHANGE_SHADER
@ CHANGE_SHADER
Changes the active shader for current state.
nkGraphics::RENDER_COMMAND_TYPE::PREPARE_INSTANCE
@ PREPARE_INSTANCE
Prepares an instance, using the InstanceShaderMemorySlot description for active shader.
nkGraphics::RENDER_COMMAND_TYPE::DRAW
@ DRAW
Triggers a draw for set state.
nkGraphics::RENDER_COMMAND_TYPE::UNKNOWN
@ UNKNOWN
Unknown command.
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition:
BoundingBox.h:7
Generated by
Doxygen
1.8.18